--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Node / ReticulumProjects / MeshChatX.git / files / meshchatx / src / frontend / components / network-visualiser / internal / viewBounds.js
Displaying Raw • Download
meshchatx/src/frontend/components/network-visualiser/internal/viewBounds.js 6147415da920d21e26c9f2eb7fe86eac7a685b3c (6147415d) Text, 526 B
Tff7b72export Tff7b72function Te6edf3getViewCanvasBoundsTb4b4b4(Te6edf3networkTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3container Tff7b72= Tffa657documentTb4b4b4.Te6edf3getElementByIdTb4b4b4(Ta5d6ff"network"Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3container Tff7b72|| Tff7b72!Te6edf3networkTb4b4b4) Tff7b72return Tff7b72nullTb4b4b4;
Tff7b72const Te6edf3scale Tff7b72= Te6edf3networkTb4b4b4.Te6edf3getScaleTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3vp Tff7b72= Te6edf3networkTb4b4b4.Te6edf3getViewPositionTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3w Tff7b72= Te6edf3containerTb4b4b4.Te6edf3clientWidthTb4b4b4;
Tff7b72const Te6edf3h Tff7b72= Te6edf3containerTb4b4b4.Te6edf3clientHeightTb4b4b4;
Tff7b72const Te6edf3halfW Tff7b72= Te6edf3w Tff7b72/ Tb4b4b4(T79c0ff2 Tff7b72* Te6edf3scaleTb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3halfH Tff7b72= Te6edf3h Tff7b72/ Tb4b4b4(T79c0ff2 Tff7b72* Te6edf3scaleTb4b4b4)Tb4b4b4;
Tff7b72return Tb4b4b4{
Te6edf3leftTff7b72: Te6edf3vpTb4b4b4.Te6edf3x Tff7b72- Te6edf3halfWTb4b4b4,
Te6edf3rightTff7b72: Te6edf3vpTb4b4b4.Te6edf3x Tff7b72+ Te6edf3halfWTb4b4b4,
Te6edf3topTff7b72: Te6edf3vpTb4b4b4.Te6edf3y Tff7b72- Te6edf3halfHTb4b4b4,
Te6edf3bottomTff7b72: Te6edf3vpTb4b4b4.Te6edf3y Tff7b72+ Te6edf3halfHTb4b4b4,
Te6edf3scaleTb4b4b4,
Tb4b4b4}Tb4b4b4;
Tb4b4b4}
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────